﻿#FilmingDaysView
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#monthsContainer
{
    width:288px;
    margin:auto;   
    background-color:#eee;
    margin-bottom:10px;
}

h3#current-month
{
    text-align:center;   
    float:right;
    margin-left:0px;
    margin-right:0px;
    margin-top: 7px;
    margin-bottom:0px;
    width:210px;
    font-size:1.8em;
}

#prevMonth,#nextMonth
{
    color:#78A3BB;
    background-color:#eee;
    font-size:2.8em;
    font-weight:bold;
    float:right; 
    cursor:pointer;
    padding-left:10px;
    padding-right:10px;
}

#prevMonth:hover,#nextMonth:hover
{
    background-color:#ddd;
}

table.calendar-month {
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	width:100%;
}

table.calendar-month td, table.calendar-month th {
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	width: 120px;
	padding: 10px 0;
	text-align: center;
}
 
table.calendar-month th {
	background: #666;
	color: #fff;
}
 
table.calendar-month td.other-month {
	background: #c8c8c8;
}

table.calendar-month td.highlighted
{
    background-color:#93bff4;
    cursor:pointer;
}

#calendarViewContainer
{
    float:left;   
}

#filmingDaysList table
{
    width:100%;   
}

#noFilmingDaysLabel
{
    display:none;
    text-align:center;   
}